home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
IRIX Base Documentation 1998 November
/
IRIX 6.5.2 Base Documentation November 1998.img
/
usr
/
share
/
catman
/
p_man
/
cat3
/
libelfutil
/
xlate_finish.z
/
xlate_finish
Wrap
Text File
|
1998-10-30
|
5KB
|
132 lines
XXXXLLLLAAAATTTTEEEE____FFFFIIIINNNNIIIISSSSHHHH((((3333EEEE)))) XXXXLLLLAAAATTTTEEEE____FFFFIIIINNNNIIIISSSSHHHH((((3333EEEE))))
NNNNAAAAMMMMEEEE
_xxxx_llll_aaaa_tttt_eeee______ffff_iiii_nnnn_iiii_ssss_hhhh - close translation section
SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
_####_iiii_nnnn_cccc_llll_uuuu_dddd_eeee _<<<<_eeee_llll_ffff_...._hhhh_>>>>
_####_iiii_nnnn_cccc_llll_uuuu_dddd_eeee _<<<<_llll_iiii_bbbb_eeee_llll_ffff_...._hhhh_>>>>
_####_iiii_nnnn_cccc_llll_uuuu_dddd_eeee _<<<<_dddd_wwww_aaaa_rrrr_ffff_...._hhhh_>>>>
_####_iiii_nnnn_cccc_llll_uuuu_dddd_eeee _<<<<_llll_iiii_bbbb_dddd_wwww_aaaa_rrrr_ffff_...._hhhh_>>>>
_####_iiii_nnnn_cccc_llll_uuuu_dddd_eeee _<<<<_cccc_mmmm_pppp_llll_rrrr_ssss_////_xxxx_llll_aaaa_tttt_eeee_...._hhhh_>>>>
_####_iiii_nnnn_cccc_llll_uuuu_dddd_eeee _<<<<_llll_iiii_bbbb_XXXX_llll_aaaa_tttt_eeee_...._hhhh_>>>>
_iiii_nnnn_tttt _xxxx_llll_aaaa_tttt_eeee______ffff_iiii_nnnn_iiii_ssss_hhhh_((((_xxxx_llll_aaaa_tttt_eeee______tttt_aaaa_bbbb_llll_eeee______cccc_oooo_nnnn _cccc_oooo_nnnn_ssss_uuuu_mmmm_eeee_rrrr______tttt_aaaa_bbbb_llll_eeee______pppp_tttt_rrrr_))))_;;;;
DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
This is used to close a handle on an Elf section containing translation
information. _cccc_oooo_nnnn_ssss_uuuu_mmmm_eeee_rrrr______tttt_aaaa_bbbb_llll_eeee______pppp_tttt_rrrr must be a valid open handle on an xlate
consumer section.
This releases all memory allocated by the xlate functions for this
_xxxx_llll_aaaa_tttt_eeee______tttt_aaaa_bbbb_llll_eeee______cccc_oooo_nnnn (except as documented in calls that certain things must
be _f_r_e_e(3)d explicitly by the application).
FFFFIIIILLLLEEEESSSS
/usr/include/libXlate.h
/usr/include/cmplrs/xlate.h
/usr/include/elf.h
/usr/include/dwarf.h
/usr/include/libdwarf.h
/usr/lib/libelfutil.a
DDDDIIIIAAAAGGGGNNNNOOOOSSSSTTTTIIIICCCCSSSS
Returns XLATE_TB_STATUS_NO_ERROR (0) on success. In case of error, a
negative number is returned indicating the error. In case of error,
nothing is returned thru the pointer arguments which would return values
on successful call (values might have been changed thru these pointers
but any such changes are not meaningful).
_X_L_A_T_E__T_B__S_T_A_T_U_S__N_U_L_L__T_A_B_L_E
means that a NULL (0) pointer was passed as the
_c_o_n_s_u_m_e_r__t_a_b_l_e__p_t_r. This is unwise since most of the translation
library calls will simply coredump when passed a NULL
_c_o_n_s_u_m_e_r__t_a_b_l_e__p_t_r.
_X_L_A_T_E__T_B__S_T_A_T_U_S__I_N_V_A_L_I_D__T_A_B_L_E
The initial bytes of the structure pointed to by
_c_o_n_s_u_m_e_r__t_a_b_l_e__p_t_r have been corrupted (indicating _m_a_l_l_o_c(3)
arena corruption) or the pointer is not pointing to a valid open
consumer table. This error can be caused by, for example,
calling _x_l_a_t_e__f_i_n_i_s_h twice on the same _c_o_n_s_u_m_e_r__t_a_b_l_e__p_t_r.
PPPPaaaaggggeeee 1111
XXXXLLLLAAAATTTTEEEE____FFFFIIIINNNNIIIISSSSHHHH((((3333EEEE)))) XXXXLLLLAAAATTTTEEEE____FFFFIIIINNNNIIIISSSSHHHH((((3333EEEE))))
SSSSEEEEEEEE AAAALLLLSSSSOOOO
libelfutil(5), xlate(4), xlate_init_fd(3e), xlate_init_elf(3e),
xlate_pro_init(3e), xlate_pro_finish(3e), xlate_address(3e)
PPPPaaaaggggeeee 2222